automated teller machine (atm) - French English Dictionary